DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
-# deduce documentation option (build-indep target)
-ifeq "" "$(filter %-doc,$(shell dh_listpackages))"
- BUILDDOC = OFF
-else
- BUILDDOC = ON
-endif
-
export JAVA_HOME=/usr/lib/jvm/default-java
%:
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_C_COMPILER=mpicc \
-DCMAKE_CXX_COMPILER=mpic++ \
- -DVTK_BUILD_DOCUMENTATION=$(BUILDDOC) \
+ -DVTK_BUILD_DOCUMENTATION=ON \
-DVTK_BUILD_EXAMPLES=OFF \
-DBUILD_SHARED_LIBS=ON \
-DVTK_BUILD_TESTING=OFF \
dh_auto_clean
rm -rf $(BUILDDIR)
-override_dh_auto_build-indep:
- # Make doc (see http://www.vtk.org/Wiki/VTK/BuildingDoxygen)
+override_dh_auto_build:
+ dh_auto_build
cd $(BUILDDIR) && make DoxygenDoc
- # remove .md5 files
find $(BUILDDIR)/Utilities/Doxygen/doc/html/ -name "*.md5" | xargs rm -f
-override_dh_auto_build-arch:
- dh_auto_build
-
override_dh_auto_install:
dh_auto_install -X.pyc -X.pyo
# Correct headers for paraview
mv $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/java/vtk.jar $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/java/vtk9.jar
sed -i -e "s/FATAL_ERROR/STATUS/g" $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/vtk-9.0/VTK-targets.cmake
-
-override_dh_install-arch:
- dh_install -a
- rm -rf $(CURDIR)/debian/tmp/usr/share/licenses
- find $(CURDIR)/debian/libvtk9-dev/ -name "*Qt*" -exec rm {} \;
- find $(CURDIR)/debian/libvtk9/ -name "*Qt*" -exec rm {} \;
- find $(CURDIR)/debian/libvtk9-dev/usr/include/ -name "Q*" -exec rm {} \;
- find $(CURDIR)/debian/libvtk9-dev/ -name "libvtkRenderingPythonTkWidgets.so" -exec rm {} \;
-
-override_dh_install-indep:
- dh_install -i
rm -rf $(CURDIR)/debian/tmp/usr/share/licenses
+ find $(CURDIR)/debian/libvtk9-dev/ -name "*Qt*" -exec rm {} \; || true
+ find $(CURDIR)/debian/libvtk9/ -name "*Qt*" -exec rm {} \; || true
+ find $(CURDIR)/debian/libvtk9-dev/usr/include/ -name "Q*" -exec rm {} \; || true
+ find $(CURDIR)/debian/libvtk9-dev/ -name "libvtkRenderingPythonTkWidgets.so" -exec rm {} \; || true